草庐IT

Android AsyncTask 不调用 onPostExecute

全部标签

php - Facades Laravel 直接调用库

在没有laravel5的“门面”的情况下,我如何在没有库的情况下调用它https://github.com/barryvdh/laravel-dompdfPDF::loadHTML($html)->setPaper('a4')->setOrientation('landscape')->setWarnings(false)->save('myfile.pdf')returnPDF::loadFile(public_path().'/myfile.html')->save('/path-to/my_stored_file.pdf')->stream('download.pdf');我试过

php - 如何在 PHP 中完成 __constructor 后自动调用方法?

我写了一个叫做Task的小抽象类。我喜欢让每个任务逻辑的类来扩展它。在我的抽象类“任务”中,我喜欢调用在每个类中定义的已用定义方法“执行”。我尝试使用魔术方法__call但它不起作用。如果您在我的方法中注意到我正在回显一条永远不会打印在屏幕上的消息。这是我的抽象任务类这是一个逻辑类surveyId=intval($surveyId);$this->callId=intval($callId);}/***Resumeexistinginterviewifoneexistsusingthegiving$surveyIdand$callId**@returnvoid*/protectedfu

php - 在没有提交按钮的情况下调用php文件

我有一个带有复选框的表格。我希望用户检查他们想要删除的任何url(元素),按下一个按钮,然后调用一个“delete.php”文件,该文件删除mysql中的该记录。我很难找到如何使用表单外的按钮调用delete.php文件。我知道您通常会在表单内使用提交按钮,但在这种情况下,我正在探索是否可以使用表单外的按钮来实现。附上一张图片来说明我为什么要这样做。底部的url菜单由一个函数调用,因为我希望它是模块化的。所以我认为“删除BM”问题需要能够删除选中的复选框。我用谷歌搜索了各种搜索案例,但并没有真正回答我的问题:Howtosendcheckboxstatethroughforminatab

php - 调用未定义的方法 app\models\Message::model()

我是Yii2的新手,使用Gii工具,我已经为简单的“消息”类创建了模型和CRUD组件,其中一个字段“内容”映射到tbl_message。当我尝试使用findByPk函数检索一个消息对象时出现错误,如下所示:$message=Message::model()->findByPk(4);错误信息:Calltoundefinedmethodapp\models\Message::model() 最佳答案 这就足够了:$message=Message::findOne(4)更多详细信息和定制案例可参见here.

php - 将匹配 PHP 变量但不匹配对象和函数调用的正则表达式

我正在研究一个匹配其中之一的正则表达式$foo$bar$baz但不是$foo->bar到目前为止,我有/\$([a-zA-Z_][a-zA-Z_0-9]*(?!->))/不幸的是,这个模式匹配$fo。参见thisregexdemo. 最佳答案 使用禁止回溯到[a-zA-Z_0-9]子模式的所有格量词:\$([a-zA-Z_][a-zA-Z_0-9]*+(?!->))^^甚至(如[a-zA-Z_0-9]=\w如果你没有使用/u修饰符或(*UCP)动词:\$([a-zA-Z_]\w*(?!->))参见regexdemo问题是,当否定前瞻

php - 从 php 扩展调用对象构造函数 (__construct)

我正在试验一个PHP扩展,我想知道在扩展中调用对象构造函数的建议/首选方法是什么。我读到过,通过调用object_init_ex函数,不会自动调用该对象的构造函数。从我所做的测试来看,这似乎也是如此。假设我有以下代码,其中“Person”是一个有效的类名:zend_class_entry*class_entry=NULL;zend_string*class_name=zend_string_init("Person",sizeof("Person")-1,false);class_entry=zend_lookup_class(class_name);if(class_entry!=N

php - 在 PHP 中从另一个函数调用一个函数

我正在努力实现具有以下结构的php代码:publicfunctionhookActionValidateOrder($params){$invoice=newAddress((int)$order->id_address_invoice);$myStreet=$invoice->address1;$myCity=$invoice->city;$myPostcode=$invoice->postcode;//...SOMEIRRELEVANTCODEHERE...$Tid=send($myStreet,$myCity,$myPostcode);/*Callingfunctionsend(

php - 未调用 Laravel 授权政策

我无法正确运行我的其中一项身份验证策略,导致授权尝试始终返回false。为了测试,我什至只是强制函数返回true。我正在使用Laravel5.4,这是我的策略函数:publicfunctioncan_modify_or_delete(User$user,Comment$comment){returntrue;}在我的AuthServiceProvider.php文件中,我已将CommentPolicy添加到我现有的策略注册中。protected$policies=['App\Models\Post'=>'App\Policies\PostPolicy','App\Models\Comm

php - 在 laravel 中调用一个事件

我这样调用一个事件:event(newNewsLetterActivation($user));在事件中:public$user;publicfunction__construct(User$user){$this->user=$user;}有效。现在有时,我有一个额外的字符串变量,也可能我没有一个$user($user为空或null)。如何调用?我试试这个:event(newNewsLetterActivation(null,'a@a.com'));在事件中:publicfunction__construct(User$user,$email=null){$this->user=$u

php - 使用 GuzzleHttp 从 HTTP 调用中获取 cookie 的值

我现在使用GuzzleHttp发出HTTP请求,首先我向login.asp发出POST请求,它返回带有Set-Cookie的响应,其中包含我future请求所需的值当我检查我获得的答案时,我得到以下信息如前所述,我得到了除Set-Cookie之外的所有key,这会发生什么?我怎样才能得到这个值?我正在使用"guzzlehttp/guzzle":"^6.3",或者我可以使用其他工具获取它吗?$jar=newCookieJar;$client=newClient(['base_uri'=>'miurl/','timeout'=>10.0,'cookies'=>$jar]);$respons